Helper Modules

The files listed below have been installed on your system in the same directory as CRW.EXE (C:\CRW by default).

You do not need to work with the actual code in any of these files, but they will have to be added to your UFL project. UFJOB.H and UFJOB.C are optional files providing job information for the current print job accessing the Formula Editor. For more information, see UFJOB Modules:

File Name Purpose

ufdll.h

Defines UFL enumerated, union, structure, and other data types.

ufuser.h

Prototypes of tables and functions user must implement.

ufmain.h

Prototypes of internal UFL functions implemented in UFMAIN.C.

uffuncs.h

Prototypes of functions that must be exported by the UFL to be used by Crystal Reports. These functions are implemented in UFMAIN.C.

ufmain.c

Implementation of UFL functions used internally and used by Crystal Reports when connecting to the UFL. This file also contains generic LibMain and WEP functions for Windows 3.x DLLs and a generic DllEntryPoint function for Win32 DLLs. (The LibMain, WEP, and DllEntryPoint functions are defined conditionally according to whether or not you are building a Win32 DLL. You do not need to make any changes to the code here).

ufjob.h

Optional file. Contains a definition of the JobInfo structure see UFJOB Modules, and prototypes of theInitForJob Function, TermForJob Function, and FindJobInfo (see Implement InitJob and TermJob, implemented in UFJOB.C. structure and PROTOTYPES.C.

ufjob.c

Optional file. Contains implementations of the required InitForJob Function and TermForJob Function. Also implements theFindJobInfo helper function.



Seagate Software IMG Holdings, Inc.
http://www.seagatesoftware.com
Support services:
http://support.seagatesoftware.com